Part Number Hot Search : 
KA226 THS10 SC2738 BFR182TW CUS02 MTE8600C ABPRP KPY56RK
Product Description
Full Text Search
 

To Download AK4120 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ASAHI KASEI
[AK4120]
AK4120
Sample Rate Converter with Mixer and Volume
GENERAL DESCRIPTION The AK4120 is a stereo asynchronous sample rate converter. The input sample rate range is from 8kHz to 48kHz. The output sample rate is fixed at 32kHz, 44.1kHz, 48kHz or 96kHz. AK4120 includes a digital mixer and digital volume control. Applications for this device include pro audio mastering, consumer format conversion and desktop audio production and playback. FEATURES o Stereo Asynchronous Sample Rate Converter o Digital Mixer o Digital Volume o Input Sample Rate Range (FSI): 8kHz to 48kHz o Output Sample Rate (FSO): 32kHz, 44.1kHz, 48kHz and 96kHz o Input to Output Sample Rate Ratio: FSO/FSI = 0.667 to 6 o THD+N: -113dB at 1kHz input o I/F format: MSB justified (20bit), LSB justified (16bit/20bit), I2S o Master clock: 256/512fs o 3-wire Serial or I2C Bus P I/F for mode setting o Power Supply: 2.7 to 3.6V
I2C
I2S
PDN
SDTI1 ILRCK1 IBICK1 IMCLK1 IMCLK2 SDTI2 ILRCK2 IBICK2
VDD
Input#1 Audio I/F
Sample Rate Converter
Volume#1
VSS TEST
OMCLK SDTO OLRCK OBICK
Input#2 Audio I/F
Volume#2
Output Audio I/F
P I/F
I2MODE
CAD0
CSN/CAD1 CCLK/SDL CDTI/SDA
OMODE
MS0134-E-00 -1-
2002/1
ASAHI KASEI
[AK4120]
n Ordering Guide
AK4120VF AKD4120 -40 +85C 24pin VSOP (0.65mm pitch) Evaluation Board for AK4120
n Pin Layout
IMCLK1 SDTI1 IBICK1 ILRCK1 TEST I2S I2C CAD0 CSN/CAD1 CCLK/SCL CDTI/SDA PDN
1 2 3 4 5 6 7 8 9 10 11 12
24 23 22 21 20
IMCLK2 SDTI2 IBICK2 ILRCK2 I2MODE VDD VSS OMODE OMCLK SDTO OBICK OLRCK
Top View
19 18 17 16 15 14 13
MS0134-E-00 -2-
2002/1
ASAHI KASEI
[AK4120]
PIN/FUNCTION
No. 1 2 3 4 5 6 7 8 9 10 Pin Name IMCLK1 SDTI1 IBICK1 ILRCK1 TEST I2S I2C CAD0 CSN CAD1 CCLK SCL 11 12 13 14 15 16 17 18 19 20 21 22 23 24 CDTI SDA PDN OLRCK OBICK SDTO OMCLK OMODE VSS VDD I2MODE ILRCK2 IBICK2 SDTI2 IMCLK2 I/O I I I I I I I I I I I I I I/O I I/O I/O O I I I I I I/O I/O I I Function Master Clock Input Pin for Input#1 Audio Serial Data Input Pin for Input#1 Audio Serial Data Clock Pin for Input#1 L/R Clock Pin for Input#1 Test Pin. Connect to VSS. Audio I/F Select Pin "L": Set by Register, "H": I2S 2 I C Select Pin. "L": 3-wire, "H": I2C Chip Address 0 Pin Chip Select Pin in 3wire serial control mode in 3-wire Serial Control Mode. Chip Address 1 Pin in I2C control mode. Control Data Clock Pin in 3wire serial control mode in 3-wire Serial Control Mode. Control Data Clock Pin in I2C control mode. Control Data Input Pin in 3wire serial control mode in 3-wire Serial Control Mode. Control Data Pin in I2C serial control mode in I2C control mode. Power-Down pin When "L", the AK4120 is powered-down and reset. L/R Clock Pin for Output Audio Serial Data Clock Pin for Output Audio Serial Data Pin for Output Master Clock Pin for Output Master/Slave select pin for Output Audio Data "L": Slave, "H": Master Digital Ground Pin Digital Power Supply Pin, 3.3V Master/Slave select pin for Input Audio Data #2 "L": Slave, "H": Master L/R Clock Pin for Input#2 Audio Serial Data Clock Pin for Input#2 Audio Serial Data Input Pin for Input#2 Master Clock Input Pin for Input#2
MS0134-E-00 -3-
2002/1
ASAHI KASEI
[AK4120]
ABSOLUTE MAXIMUM RATINGS
(VSS=0V; Note 1) Parameter Power Supplies Input Current, Any Pin Except Supplies Input Voltage Ambient Temperature (Power applied) Storage Temperature Symbol VDD IIN VIN Ta Tstg min -0.3 -0.3 -40 -65 max 4.6 10 VDD+0.3 85 150 Units V mA V C C
Note 1: All voltages with respect to ground. WARNING: Operation at or beyond these limits may result in permanent damage to the device. Normal operation is not guaranteed at these extremes.
RECOMMENDED OPERATING CONDITIONS
(VSS=0V; Note 2) Parameter Power Supplies Note 2: All voltages with respect to ground. Symbol VDD min 2.7 typ 3.3 max 3.6 Units V
SRC PERFORMANCE
(Ta=-40 85C; VDD = 2.73.6V; data = 20bit; measurement bandwidth = 20Hz~ FSO/2; unless otherwise specified.) Parameter Symbol min typ max Units Resolution 20 Bits Input Sample Rate (Note 3) FSI 8 48 kHz Output Sample Rate (Note 4) FSO 32 96 kHz Dynamic Range (Input= 1kHz, -60dBFS, Note 5) FSO/FSI=44.1kHz/48kHz 115 dB FSO/FSI=48kHz/44.1kHz 116 dB FSO/FSI=32kHz/48kHz 114 dB FSO/FSI=96kHz/32kHz 119 dB Worst Case (FSO/FSI=32kHz/48kHz) 112 dB Dynamic Range (Input= 1kHz, -60dBFS, A-weighted, Note 5) FSO/FSI=44.1kHz/48kHz 117 dB THD+N (Input= 1kHz, 0dBFS, Note 5) FSO/FSI=44.1kHz/48kHz -112 dB FSO/FSI=48kHz/44.1kHz -113 dB FSO/FSI=32kHz/48kHz -111 dB FSO/FSI=96kHz/32kHz -111 dB Worst Case (FSO/FSI=48kHz/8kHz) -103 dB Ratio between Input and Output Sample Rate FSO/FSI (FSO/FSI, Note 6, Note 7) 0.667 6 Note 3. 32kHz~96kHz for INPUT#2 at Path Mode 0. 8kHz~96kHz at Path Mode 2 and 3. Note 4. Min = 8kHz at Path Mode 2 and 3. Note 5. Measured by Rohde & Schwarz UPD04, Rejection Filter= wide, 8192point FFT. Refer Figure 1 and Figure 2. Note 6. The "0.667" is the ratio of FSO/FSI when FSI is 48kHz and FSO is 32kHz Note 7. The "6" is the ratio when FSI is 8kHz and FSO is 48kHz.
MS0134-E-00 -4-
2002/1
ASAHI KASEI
[AK4120]
-101 THD+N [dB] -103 -105 -107 -109 -111 -113 -115 32 37 FSI [kHz] Figure 1: Input Sample Rate (FSI) vs. THD+N (FSO=48kHz) 42 47
-80 -85 -90 THD+N [dB] -95 -100 -105 -110 -115 -120 10 100 1000 Input Frequency [Hz] Figure 2: Input Frequency vs. THD+N (FSI=44.1kHz, FSO=48kHz) 10000 100000
MS0134-E-00 -5-
2002/1
ASAHI KASEI
[AK4120]
DIGITAL FILTER
(Ta=-40 85C; VDD=2.73.6V; FSO=FSI=fs) Parameter Symbol min typ max Units Digital Filter Passband (Note 8) -0.001dB PB 0 0.4583fs kHz Stopband (Note 8) SB 0.5417fs kHz Passband Ripple PR dB 0.01 Stopband Attenuation SA 97 dB Group Delay (Note 9) GD 56.5 1/fs Note 8. The passband and stopband frequencies scale with fs (system sampling rate). Note 9. This value is the time from the rising edge of LRCK after data is input to rising edge of LRCK after data is output, when LRCK for Output data corresponds with LRCK for Input.(at 20bit MSB justified, 16bit and 20bit LSB justified)
DC CHARACTERISTICS
(Ta=-4085C; VDD=2.7~3.6V) Parameter Power Supply Current Normal operation: (PDN = "H", Path Mode 0) FSI=FSO=48kHz at Slave Mode (I2MODE= OMODE = "L"): VDD=3.3V FSI=48kHz,FSO=96kHz at Master Mode (I2MODE=OMODE= "H") : VDD=3.3V : VDD=3.6V Power down: PDN = "L" (Note 10) High-Level Input Voltage Low-Level Input Voltage Symbol min typ Max Units
8.5 10.2 11.5 10 -
20 100 0.3xVDD 0.4 0.4 10
mA mA mA A V V V V V A
VIH VIL
0.7xVDD VDD-0.4 -
VOH High-Level Output Voltage (Iout=-400A) Low-Level Output Voltage VOL (Except SDA pin: Iout=400A); VOL ( SDA pin: Iout= 3mA) Input Leakage Current Iin Note 10. All digital inputs including clock pins are held VSS.
MS0134-E-00 -6-
2002/1
ASAHI KASEI
[AK4120]
SWITCHING CHARACTERISTICS
(Ta=-40 85C; VDD=2.7~3.6V; CL=20pF) Parameter Master Clock Input (IMCLK1) Frequency Duty Cycle (at FSI > 33kHz) Duty Cycle (at FSI 33kHz) Master Clock Input (IMCLK2) Frequency Duty Cycle (at FSI > 33kHz) Duty Cycle (at FSI 33kHz) Master Clock Input (OMCLK) Frequency (Note 11) Duty Cycle (at FSI > 33kHz) Duty Cycle (at FSI 33kHz) L/R clock for Input data #1 (ILRCK1) Frequency Duty Cycle L/R clock for Input data #2 (ILRCK2) Frequency (Note 12) Duty Cycle Slave Mode Master Mode L/R clock for Output data (OLRCK) Frequency (Note 13) Duty Cycle Slave Mode Master Mode Audio Interface Timing (Note 14) Input#1 at Path Mode 0 and 2 Input#2 (Slave Mode) at Path Mode 1 BICK Period BICK Pulse Width Low BICK Pulse Width High LRCK Edge to BICK "" (Note 15) BICK "" to LRCK Edge (Note 15) SDTI1-2, Hold Time from BICK "" SDTI1-2, Setup Time to BICK "" Input#2 (Slave Mode) at Path Mode 0 and 3 BICK Period BICK Pulse Width Low BICK Pulse Width High LRCK Edge to BICK "" (Note 15) BICK "" to LRCK Edge (Note 15) SDTI2, Hold Time from BICK "" SDTI2, Setup Time to BICK "" Output (Slave Mode) OBICK Period OBICK Pulse Width Low OBICK Pulse Width High OLRCK Edge to OBICK "" (Note 15) OBICK "" to OLRCK Edge (Note 15) OLRCK to SDTO (MSB) OBICK "" to SDTO Symbol fCLK dCLK dCLK fCLK dCLK dCLK fCLK dCLK dCLK fs Duty fs Duty Duty fs Duty Duty min 2.048 40 28 2.048 40 28 8.192 40 28 8 48 8 48 typ max 24.576 60 72 24.576 60 72 24.576 60 72 48 52 96 52 Units MHz % % MHz % % MHz % % kHz % kHz % % kHz % %
50
50 50
32 48
50 50
96 52
tBCK tBCKL tBCKH tBLR tLRB tSDH tSDS tBCK tBCKL tBCKH tBLR tLRB tSDH tSDS tBCK tBCKL tBCKH tBLR tLRB tLRS tBSD
325 130 130 45 45 40 25 162 65 65 45 45 40 25 162 65 65 45 45 40 40
ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
MS0134-E-00 -7-
2002/1
ASAHI KASEI
[AK4120]
Parameter Symbol min Audio Interface Timing Input#2(Master Mode) at Path Mode 1 BICK Frequency fBCK BICK Duty dBCK BICK "" to LRCK -25 tMBLR tBSD BICK "" to SDTO -25 tSDH 50 SDTI2 Hold Time from BICK "" tSDS 50 SDTI2 Setup Time to BICK "" Input#2 (Master Mode) at Path Mode0 and 3 Output (Master Mode) fBCK BICK Frequency dBCK BICK Duty -20 tMBLR BICK "" to LRCK tBSD -20 BICK "" to SDTO tSDH 40 SDTI2 Hold Time from BICK "" tSDS 25 SDTI2 Setup Time to BICK "" Note 11. Min is 2.048MHz at Path Mode 2 and 3. Note 12. Max is 48kHz at Path Mode 1 Note 13. Min is 8kHz at Path Mode 2 and 3. Note 14. BICK means all audio serial data clocks (IBICK1, IBICK2 and OBICK). LRCK means all L/R clocks (ILRCK1, ILRCK2 and OLRCK). Note 15. BICK rising edge must not occur at the same time as LRCK edge.
typ
max
Units
64fs 50 25 40
Hz % ns ns ns ns Hz % ns ns ns ns
64fs 50 20 30
MS0134-E-00 -8-
2002/1
ASAHI KASEI
[AK4120]
Parameter Symbol min Control Interface Timing (3-wire Serial mode): CCLK Period 200 tCCK CCLK Pulse Width Low 80 tCCKL Pulse Width High 80 tCCKH CDTI Setup Time 40 tCDS CDTI Hold Time 40 tCDH CSN "H" Time 150 tCSW 50 tCSS CSN "" to CCLK "" 50 tCSH CCLK "" to CSN "" Control Interface Timing (I2C(R) Bus mode): fSCL SCL Clock Frequency 4.7 tBUF Bus Free Time Between Transmissions 4.0 tHD:STA Start Condition Hold Time (prior to first clock pulse) 4.7 tLOW Clock Low Time 4.0 tHIGH Clock High Time 4.7 tSU:STA Setup Time for Repeated Start Condition 0 tHD:DAT SDA Hold Time from SCL Falling (Note 10) 0.25 tSU:DAT SDA Setup Time to SCL Rising tR Rise Time of Both SDA and SCL Lines tF Fall Time of Both SDA and SCL Lines 4.0 tSU:STO Setup Time for Stop Condition tSP Maximum Pulse Width of Spike Noise Suppressed by Input Filter Power-down & Reset Timing PDN Pulse Width (Note 11) tPD 150 Note 10. Data must be held long enough to bridge the 300 ns transition time of SCL. Note 11. The AK4120 can be reset by bringing PDN "L" to "H" upon power-up. Note 12. I2C is a registered trademark of Philips Semiconductors.
typ
max
Units ns ns ns ns ns ns ns ns
100 1.0 0.3 30
kHz s s s s s s s s s s ns
ns
Purchase of Asahi Kasei Microsystems Co., Ltd I C components conveys a license under the Philips 2 2 2 I C patent to use the components in the I C system, provided the system conform to the I C specifications defined by Philips.
2
MS0134-E-00 -9-
2002/1
ASAHI KASEI
[AK4120]
n Timing Diagram
1/fCLK VIH VIL tCLKH tCLKL
dCLK=tCLKH x fCLK, tCLKL x fCLK
MCLK
1/fs VIH VIL
LRCK
tBCK VIH VIL tBCKH tBCKL
BICK
Clock Timing
LRCK tBLR tLRB
VIH VIL
BICK
VIH VIL tLRS tBSD 70%VDD 30%VDD tSDS tSDH VIH VIL
SDTO
SDTI
Audio Interface Timing at Slave Mode
Note: MCLK means IMCLK1, IMCLK2 and OCLK. BICK means IBICK1,IBICK2 and OBICK. LRCK means ILRCK1,ILRCK2 and OLRCK. SDTI means SDTI1 and SDTI2.
MS0134-E-00 - 10 -
2002/1
ASAHI KASEI
[AK4120]
LRCK
50%VDD
tMBLR BICK
dBCK 50%VDD
tBSD 50%VDD
SDTO tSDS tSDH
SDTI
VIH VIL
Audio Interface Timing at Master Mode
VIH CSN VIL tCSS tCCKL tCCKH VIH VIL tCDS tCDH VIH VIL
CCLK
CDTI
C1
C0
R/W
A4
WRITE Command Input Timing (3-wire Serial mode)
tCSW VIH CSN VIL tCSH CCLK VIH VIL
CDTI
D3
D2
D1
D0
VIH VIL
WRITE Data Input Timing (3-wire Serial mode)
MS0134-E-00 - 11 -
2002/1
ASAHI KASEI
[AK4120]
VIH SDA VIL tBUF tLOW tR tHIGH tF tSP VIH SCL VIL tHD:STA Stop Start
2
tHD:DAT
tSU:DAT
tSU:STA Start
tSU:STO Stop
I C Bus mode Timing
tPD VIH VIL tPDV 70%VDD 30%VDD
PDN
SDTO
Power-down & Reset Timing
MS0134-E-00 - 12 -
2002/1
ASAHI KASEI
[AK4120]
OPERATION OVERVIEW
n I/O Data flow The AK4120 has two input audio data interfaces (Input#1 and Input#2). The AK4120 has four modes of operation, each corresponding to a different internal audio path as shown in Table 1. These path modes are selected by the PATH1-0 bits.
Path Mode 0 (see Figure 3)
PATH1-0 bits "00"
1 (see Figure 4)
"01"
2 (see Figure 5) 3 (see Figure 6)
"10" "11"
Output Data The sample rate of Input#1 data is converted by SRC block. This converted data paths through Volume#1 and Input#2 data is paths through Volume#2. These data are mixed and this mixed data is output. The sample rata of Input#1 is defined by IMCLK1 and the sample rate of Output data is defined by OMCLK. The sample rate of Input#2 should be same as Output data. The sample rate of Input#2 data is converted by SRC block. This converted data volume is controlled by Volume#1 and this data is output. The sample rata of Input#2 is defined by IMCLK2 and the sample rate of Output data is defined by OMCLK. Input#1 data paths through Volume#2 and is output. Output data should synchronous with IMCLK. Input#2 data paths through Volume#2 and is output. Input#2 should synchronous with OMCLK. Table 1. Path Mode
Note: When Path Mode is changed, the AK4120 should be powered down using the "PW" bit
MS0134-E-00 - 13 -
2002/1
ASAHI KASEI
[AK4120]
I2C
I2S
PDN VDD
SDTI1 ILRCK1 IBICK1 IMCLK1 IMCLK2 SDTI2 ILRCK2 IBICK2
Input#1 Audio I/F
Sample Rate Converter
Volume#1
VSS TEST
OMCLK SDTO OLRCK OBICK
Input#2 Audio I/F
Volume#2
Output Audio I/F
P I/F
I2MODE
CAD0
CSN/CAD1 CCLK/SDL CDTI/SDA
OMODE
Figure 3. Path Mode 0 (Input#1 SRC + Mixer)
I2C
I2S
PDN
SDTI1 ILRCK1 IBICK1 IMCLK1 IMCLK2 SDTI2 ILRCK2 IBICK2
VDD Sample Rate Converter Volume#1 VSS TEST
OMCLK SDTO OLRCK OBICK
Input#2 Audio I/F
Output Audio I/F
P I/F
I2MODE
CAD0
CSN/CAD1 CCLK/SDL CDTI/SDA
OMODE
Figure 4. Path Mode 1 (Input#2 SRC)
MS0134-E-00 - 14 -
2002/1
ASAHI KASEI
[AK4120]
I2C
I2S
PDN
SDTI1 ILRCK1 IBICK1 IMCLK1 IMCLK2 SDTI2 ILRCK2 IBICK2
VDD
Input#1 Audio I/F
VSS TEST
OMCLK SDTO OLRCK OBICK
Input#2 Audio I/F
Volume#2
Output Audio I/F
P I/F
I2MODE
CAD0
CSN/CAD1 CCLK/SDL CDTI/SDA
OMODE
Figure 5. Path Mode 2 (Input#1 through output)
I2C
I2S
PDN
SDTI1 ILRCK1 IBICK1 IMCLK1 IMCLK2 SDTI2 ILRCK2 IBICK2
VDD VSS TEST
OMCLK SDTO OLRCK OBICK
Input#2 Audio I/F
Volume#2
Output Audio I/F
P I/F
I2MODE
CAD0
CSN/CAD1 CCLK/SDL CDTI/SDA
OMODE
Figure 6. Path Mode 3 (Input#2 through output)
MS0134-E-00 - 15 -
2002/1
ASAHI KASEI
[AK4120]
n System Clock
The external clocks required to operate the AK4120 in each mode are shown in Table 3 and Table 4. The Input#1 port works in slave mode only. The Input#2 and Output ports have both slave and master modes that are selected by the IMODE2 and OMODE pins. The required external clock shown in Table 2 should be always present whenever the AK4120 is in a normal operating mode (PDN="H").
Path Mode 0 1 2 3
Synchronizing SRC Synchronizing Group A Group B SDTI1 Active SDTI2, SDTO SDTI2 Active SDTO SDTI1, SDTO (Not used) SDTI2, SDTO (Not used) Table 2. Clock Synchronization IMCLK1 IMCLK2 Input (Not used) (Not used) Input Input (Not used) (Not used) (Not used) Table 3. Master Clock ILRCK2, IBICK2 I2MODE = "L" I2MODE = "H" (Not used) Output Input Output (Not used) (Not used) (Not used) Output Table 4. LRCK/BICK
(Not used) SDTI1 SDTI2 SDTI1
Path Mode 0 1 2 3
OMCLK Input Input (Not used) Input
Path Mode 0 1 2 3
ILRCK1, IBICK1 Input (Not used) Input (Not used)
OLRC, OBICK OMODE= "L" OMODE= "H" Input Output Input Output (Not used) Output Input Output
(1) Path Mode 0 IMCLK1 does not need to be synchronized with OMCLK when using Path Mode 1. IMCLK1 should be synchronized with ILRCK1 (clock phase is not important). STDI2 should be synchronized with OLRCK and OBICK. When the output is slaved, OMCLK should be synchronized with OLRCK (clock phase is not important). When input#2 is in slave mode, OLRCK and OBICK are used while ILRCK2 and IBICK2 are not. (2) Path Mode 1 IMCKL2 does not need to be synchronized with OMCLK. When Input#2 port is in slave mode, IMCLK2 should be synchronized with ILRCK2 (clock phase is not important). When Output#2 port is in slave mode, OMCLK should be synchronized with OLRCK (clock phase is not important). (3) Path Mode 2 IMCLK1 should be synchronized with ILRCK1 (clock phase is not important). SDTO should be synchronized with ILRCK1 and IBICK1. When the Output is in slave mode, the OLRCK and OBICK pins are not used. In master mode, ILRCK1 is output through OLRCK and IBICK1 is output through OBICK. (4) Path Mode 3 OMCLK should be synchronized with OLRCK (clock phase is not important). SDTI2 should be synchronized with OLRCK and OBICK. When Input#2 is in slave mode, ILRCK2 and IBICK2 pins are not used. In master mode, OLRCK is output through ILRCK2 and OBICK is output through IBICK2.
MS0134-E-00 - 16 -
2002/1
ASAHI KASEI
[AK4120]
The frequency of IMCLK1, IMCLK2, and OMCLK are fixed based on the sampling rate and clock speed (256fs/512fs). IMCKS1, IMCKS2 and OMCKS bits in register 01H select clock speed. LRCK fs 32.0kHz 44.1kHz 48.0kHz 88.2kHz 96kHz MCLK (MHz) 256fs 512fs 8.1920 16.384 11.2896 22.5792 12.2880 24.576 22.5792 N/A 24.5760 N/A Table 5. System Clock Example BICK (MHz) 64fs 2.0480 2.8224 3.0720 5.6448 6.1440
n Volume
AK4120 has two digital volumes (Volume#1 and Volume#2). Volume#1 can control the volume level of data from Input#1 while in Path Mode 0 or from Input#2 while in Path Mode 1. It then passes this data through SRC block. Volume#2 can control the volume level of data from Input#2 while in Path Mode 0 and Path Mode 3, or from Input#1 in Path Mode 2. These volume ranges are from -83.25dB to 12dB in 0.75dB steps. The volume level and mute of each channel can be controlled by register 3-6H.
MS0134-E-00 - 17 -
2002/1
ASAHI KASEI
[AK4120]
n Audio Serial Interface Format
Four serial data modes can be selected by the I2S pin and D5-D0 bits in register 00H as shown in Table 68. In all modes the serial audio data is MSB-first, 2's compliment format. The SDTO is clocked out on the falling edge of BICKO and the SDTI1 and SDTI2 are latched on the rising edge of BICKI1 and BICKI2.
I2S pin L L L L H
DIFI11 0 0 1 1 X
DIFI10 SDTI1 LRCK 0 20bit, MSB justified H/L 1 20bit, I2S L/H 0 20bit, LSB justified H/L 1 16bit, LSB justified H/L 2 X L/H 20bit, I S Table 6. Audio data formats for Input#1 port
Default
I2S pin L L L L H
DIFI21 0 0 1 1 X
DIFI20 SDTI2 0 20bit, MSB justified 1 20bit, I2S 0 20bit, LSB justified 1 16bit, LSB justified X 20bit, I2S Table 7. Audio data formats for Input#2 port
LRCK H/L L/H H/L H/L L/H
Default
I2S pin L L L L H
DIFO1 0 0 1 1 X
DIFO0 SDTO 0 20bit, MSB justified 1 20bit, I2S 0 20bit, LSB justified 1 16bit, LSB justified X 20bit, I2S Table 8. Audio data formats for Output port
LRCK H/L L/H H/L H/L L/H
Default
Note: When the Audio Serial Interface Mode is changed, the AK4120 should be powered down using the PW bit. ("PW"=0)
MS0134-E-00 - 18 -
2002/1
ASAHI KASEI
[AK4120]
LRCK
0 1 12 13 14 15 16 31 0 1 12 13 14 15 16 31 0 1
BICK (64fs) SDTI 16bit SDTI 20bit
Don't care 15:MSB, 0:LSB Don't care 19 18 17 16 15 0 Don't care 19 18 17 16 15 0 15 0 Don't care 15 0
19:MSB, 0:LSB
Lch Data
Figure 7. LSB justified Timing
Rch Data
LRCK
0 1 2 18 19 20 30 31 0 1 2 18 19 20 30 31 0 1
BICK (64fs) SDTI
19 18 1 0 Don't care 19 18 1 0 Don't care 19 18
20:MSB, 0:LSB
Lch Data
Figure 8. MSB justified Timing
Rch Data
LRCK
0 1 2 3 19 20 21 31 0 1 2 3 19 20 21 31 0 1
BICK (64fs) SDTI
19 18 1 0 Don't care 19 18 1 0 Don't care 19
19:MSB, 0:LSB
Lch Data
Figure 9. I S Timing
2
Rch Data
MS0134-E-00 - 19 -
2002/1
ASAHI KASEI
[AK4120]
n Serial Control Interface
The AK4120 is controlled via registers. Internal registers can be written using one of two control modes, I2C or 3-wire, that are selected via I2C pin. PDN = "L" initializes the registers to their default values. When the I2C pin is changed, the AK4120 should be reset using the PDN pin. * When PDN= "L", internal registers cannot be written. * The AK4120 does not support the read command while using the 3-wire Serial Control Mode. (1) 3-wire Serial Control Mode (I2C = "L") Internal registers may be written to using the 3 wire P interface pins (CSN, CCLK and CDTI). The data on this interface consists of a Chip address that is fixed to "10" and a Read/Write status (1bit, Fixed to "1"; Write only). Also a Register address (MSB first, 5bits) and Control data (MSB first, 8bits) are used. Address and data is clocked in on the rising edge of CCLK and data is clocked out on the falling edge. For write operations, data is latched after a low-to-high transition of CSN. The clock speed of CCLK is 5MHz(max)
CSN
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CCLK
CDTI
C1 C0
1
A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
C1-C0: Chip Address (C1:1,C0:CAD0) R/W: Read/Write (Fixed to "1" : Write only) A4-A0: Register Address D7-D0: Control Data Figure 10. 3-wire Serial Control I/F Timing Note: Do not write to the address except 00H through 06H.
MS0134-E-00 - 20 -
2002/1
ASAHI KASEI
[AK4120]
2) I C-bus Control Mode (I2C= "H") The AK4120 supports the standard I2C-bus interface (max:100kHz). Then AK4120 cannot support fast-mode I2C (max: 400kHz). (2)-1. WRITE Operations Figure 11 shows the data transfer sequence in I2C-bus mode. All commands are preceded by a START condition. A HIGH to LOW transition on the SDA line while SCL is HIGH indicates a START condition (Figure 17). After the START condition, a slave address is sent. This address is 7 bits long followed by an eighth bit which is a data direction bit (R/WN). The most significant five bits of the slave address are fixed as "00100". The next two bits are CAD1 and CAD0 (device address bits). These two bits identify the specific device on the bus. The hard-wired input pins (CAD1 pin and CAD0 pin) set them (Figure 12). If the slave address matches that of the AK4120, the AK4120 generates the acknowledge and the operation is executed. The master must generate an acknowledge-related clock pulse and release the SDA line (HIGH) during the acknowledge clock pulse (Figure 18). A "1" for R/WN bit indicates that the read operation is to be executed. A "0" indicates that the write operation is to be executed. The second byte is the control register address of the AK4120. The format is MSB first, and three most significant bits are fixed to zero (Figure 13). Subsequent bytes contain control data. The format is MSB first, 8-bits (Figure 14). The AK4120 generates an acknowledge after each byte has been received. A data transfer is always terminated by a STOP condition generated by the master. A LOW to HIGH transition on the SDA line while SCL is HIGH defines a STOP condition (Figure 17). The AK4120 is capable of more than one byte write operation per sequence. After receipt of the third byte, the AK4120 generates an acknowledge, and awaits the next data. The master can transmit multiple bytes rather than terminating the write cycle after the first data byte is transferred. After the receipt of each data, the internal 5-bit address counter is incremented by one, and the next data is taken into next address automatically. If the address exceeds 06H prior to generating a stop condition, the address counter will "roll over" to 00H and the previous data will be overwritten. (If an address greater than 07H is set, this function will not work properly.) The data on the SDA line must be stable during the HIGH period of the clock. The HIGH or LOW state of the data line can only change when the clock signal on the SCL line is LOW (Figure 19) except for START and STOP conditions.
S T A R T S T O P Data(n) A C K A C K Data(n+1) A C K A C K Data(n+x) A C K P
2
R/WN= "0"
SDA
S
Slave Address A C K
Sub Address(n)
Figure 11. Data transfer sequence at the I2C-bus mode
0
0
1
0
0
CAD1
CAD0
R/WN
(Those CAD1/0 should match with CAD1/0 pins) Figure 12. The first byte
0
0
0
A4
A3
A2
A1
A0
Figure 13. The second byte
D7
D6
D5
D4
D3
D2
D1
D0
Figure 14. Byte structure after the second byte
MS0134-E-00 - 21 -
2002/1
ASAHI KASEI
[AK4120]
(2)-2. READ Operations To enable a READ operation in the AK4120, set R/WN bit = "1". After transmission of data, the master can read the next data address by generating an acknowledge instead of terminating the write cycle after the receipt the first data word. After the receipt of each data, the internal 5-bit address counter is incremented by one, and the next data is taken into next address automatically. If the address exceeds 06H prior to generating the stop condition, the address counter will "roll over" to 00H and the previous data will be overwritten. If an address greater than 07H is set, this function will not work properly.) The AK4120 supports two basic read operations: CURRENT ADDRESS READ and RANDOM READ. (2)-2-1. CURRENT ADDRESS READ The AK4120 contains an internal address counter that maintains the address of the last word accessed, incremented by one. Therefore, if the last access (either a read or write) were to address n, the next CURRENT READ operation would access data from the address n+1. After receipt of the slave address with R/WN bit set to "1", the AK4120 generates an acknowledge, transmits 1data byte whose address is set by the internal address counter and increments the internal address counter by 1. If the master does not generate an acknowledge to the data but instead generates a the stop condition, the AK4120 ceases transmission
S T A R T R/W N = "1" S T O P Data(n+1) A C K A C K Data(n+2) A C K A C K Data(n+x) A C K P
SDA
S
S lave Address A C K
Data(n)
Figure 15. CURRENT ADDRESS READ (2)-3-2. RANDOM READ Random read operation allows the master to access any memory location at random. Prior to issuing the slave address with the R/WN bit set to "1", the master must first perform a "dummy" write operation. The master issues a start request, slave address(R/WN="0") and the register address to read. After the register address's acknowledged, the master immediately reissues the start request and the slave address with the R/WN bit set to "1". The AK4120 generates a stop condition instead of an acknowledge, an acknowledge, 1byte data and increments the internal address counter by 1. If the master generates a stop condition instead of an acknowledge, the AK4120 stops transmitting.
S T A R T R/W N = "0" S T A R T S A C K Slave Address A C K R/W N = "1" S T O P Data(n+1) A C K A C K A C K Data(n+x) A C K P
SDA
S
Slave Address A C K
Sub Address(n)
Data(n)
Figure 16. RANDOM ADDRESS READ
MS0134-E-00 - 22 -
2002/1
ASAHI KASEI
[AK4120]
SDA
SCL S start condition P stop condition
Figure 17. START and STOP conditions
DATA OUTPUT BY TRANSMITTER
not acknowledge DATA OUTPUT BY RECEIVER acknowledge
SCL FROM MASTER S
1
2
8
9
START CONDITION
clock pulse for acknowledgement
Figure 18. Acknowledge on the I2C-bus
SDA
SCL
data line stable; data valid
change of data allowed
Figure 19. Bit transfer on the I2C-bus
Note: Only addresses 00H through 06H are valid write addresses. All others should not be read from or written to.
MS0134-E-00 - 23 -
2002/1
ASAHI KASEI
[AK4120]
n System Reset
The AK4120 is reset by bringing the power down pin "PDN" ="L". The digital filters are also reset when this occurs. The AK4120 should be reset once by bringing PDN ="L" upon power-up. After a reset, the required clocks shown in Table 2 must be input. The SRC block starts 2*LRCK1 or 2*LRCK2 after a reset. The SRC block starts outputting data 2053*ORCK after a reset occurs. Before 2053*ORCK, the SRC block outputs "L".
n Zero cross detection function of Volume
When ZELM="0", the Zero Cross detection function is enabled. Then, if a Volume value is written to the register, the volume will not change until a Zero crossing is detected or this process times out. The ZTM1-0 bits in 01H set this timeout. When ZELM="1", Volume changes soon after volume value is written.
(3) Zero crossing timeout(ZTM1-0 )
(1)
(2)
Figure 20. Zero crossing process (1) At this point, volume value is written in register. (2) This is a zero crossing point. At this point, volume is changed. (3) This is time of Zero crossing timeout that is set by ZTM1-0.
MS0134-E-00 - 24 -
2002/1
ASAHI KASEI
[AK4120]
n Mapping of Program Registers
Addr 00H 01H 02H 03H 04H 05H 06H
Register Name Control 1 Control 2 Control 3
Lch Rch Lch Lch Volume#1 Volume#1 Volume#2 Volume#2 Control Control Control Control
D7 PW
0
MUTE2R
D6
0
D5
DIFO1
D4
DIFO0
D3
DIFI21 0 0 GAIN3 GAIN3 GAIN3 GAIN3
D2
DIFI20
OMCKS
D1
DIFI11
IMCKS2
D0
DIFI10
IMCKS1
Default
ZELM
MUTE2L
ZTM1
MUTE1R
ZTM0
MUTE1L
0 0 0 0
GAIN6 GAIN6 GAIN6 GAIN6
GAIN5 GAIN5 GAIN5 GAIN5
GAIN4 GAIN4 GAIN4 GAIN4
0 GAIN2 GAIN2 GAIN2 GAIN2
PATH1 GAIN1 GAIN1 GAIN1 GAIN1
PATH0 GAIN0 GAIN0 GAIN0 GAIN0
80H 20H 00H 10H 10H 10H 10H
Note: When the PDN goes to "L", the registers are initialized to their default values. Data must not be written to the address except 00H through 06H.
n Register Definitions
Addr 00H
Register Name Control 1 Default
D7 PW 1
D6
0
D5
DIFO1
D4
DIFO0
D3
DIFI21
D2
DIFI20
D1
DIFI11
D0
DIFI10
0
0
0
0
0
0
0
DIFI11-0: Audio Data Formats for Input#1 port (See Table 6). DIFI21-0: Audio Data Formats for Input#2 port (See Table 7). DIFO1-0: Audio Data Formats for Output port (See Table 8). PW: Power down control 0: Power Down At PW="0", internal registers can be written. 1: Normal Operation (Default)
Addr 01H
Register Name Control 2 Default
D7
0
0
D6 ZELM 0
D5 ZTM1 1
D4 ZTM0 0
D3
0
D2
OMCKS
D1
IMCKS2
D0
IMCKS1
0
0
0
0
IMCKS1: Master Clock Speed of the Master Clock for Input#1 (IMCLK1) 0: 256fs(default) 1: 512fs IMCKS2: Master Clock Speed of the Master Clock for Input#2 (IMCLK2) 0: 256fs(default) 1: 512fs OMCKS: Master Clock Speed of the Master Clock for Output (OMCLK) 0: 256fs(default) 1: 512fs Note: Set the PW= "0" when those master clocks are changed.
MS0134-E-00 - 25 -
2002/1
ASAHI KASEI
[AK4120]
ZTM1-0:Duration of zero-crossing timeout when ZELM= "0" ZTM1 ZTM0 Time of Timeout 48kHz 44.1kHz 10.7ms 11.6ms 21.4ms 23.2ms 42.7ms 46.5ms 85.4ms 92.9ms 32kHz 16.0ms 32.0ms 64.0ms 128.0ms
0 0 513/fs 0 1 1025/fs 1 0 2049/fs 1 1 4097/fs Note: Fs is the output sample rate Table 9. Time of Timeout ZELM: Select Zero Crossing Enable 0: Enable (Default) 1: Disable
Default
Addr 02H
Register Name Control 3 Default
D7
MUTE2R
D6
MUTE2L
D5
MUTE1R
D4
MUTE1L
D3
0
D2
0
D1
PATH1
D0
PATH0
0
0
0
0
0
0
0
0
PATH1-0: Path Mode Select (See Table 1 and Figure 3-4) MUTE1L: Mute control for Lch of Volume#1 0: Mute off (Default) 1: Mute On MUTE1R: Mute control for Rch of Volume#1 0: Mute off (Default) 1: Mute On MUTE2L: Mute control for Lch of Volume#2 0: Mute off (Default) 1: Mute On MUTE2R: Mute control for Rch of Volume#2 0: Mute off (Default) 1: Mute On
MS0134-E-00 - 26 -
2002/1
ASAHI KASEI
[AK4120]
Addr 03H 04H 05H 06H
Register Name
Lch Rch Lch Rch Volume#1 Volume#1 Volume#2 Volume#2 Control Control Control Control
D7
0 0 0 0
D6
GAIN6 GAIN6 GAIN6 GAIN6
D5
GAIN5 GAIN5 GAIN5 GAIN5
D4
GAIN4 GAIN4 GAIN4 GAIN4
D3
GAIN3 GAIN3 GAIN3 GAIN3
D2
GAIN2 GAIN2 GAIN2 GAIN2
D1
GAIN1 GAIN1 GAIN1 GAIN1
D0
GAIN0 GAIN0 GAIN0 GAIN0
Default
0
0
0
1
0
0
0
0
GAIN6-0: Volume control shown in Table 10 . Volume Range: -83.25dB 12dB(Step 0.75dB)
GAIN6-0 00H 01H 02H : 9H 10H 11H : 7DH 7EH 7FH
Volume Level 12dB 11.25dB 10.5dB : 0.75dB 0dB Default -0.75dB : -81.75 -82.50 -83.25 Table 10. Output Volume level
Note: |Gain error| < 0.3dB, |Step error| < 0.1dB.
MS0134-E-00 - 27 -
2002/1
ASAHI KASEI
[AK4120]
SYSTEM DESIGN
Figure 21 illustrates a typical system connection diagram. An evaluation board is available which demonstrates this application circuit, the optimum layout, power supply arrangement and performance measurement results. Condition: VDD=3.3V, 3-wire serial control mode, Chip Address = "10" Path Mode 0, Input#2 and Output are slave mode
Digital Audio S o urce (DIR)
1 2 3 4 5 6 7 8 9 10
IMCLK1 SDTI1 IBICK1 ILRCK1 TEST I2S I2C CAD0 CSN/CAD1 C C L K /SCL C D T I/S D A PDN
IMCLK2 SDTI2 IBICK2 ILRCK2
24 23 22 21 20 0.1u 19 18 17 16 15 14 13 Audio DSP ADC Analog Input
AK4120
I2M O D E VDD VSS
3.3V Supply
Top View
OMODE OMCLK SDTO OBICK OLRCK
uP
11 12
Figure 21. Example of a typical design
MS0134-E-00 - 28 -
2002/1
ASAHI KASEI
[AK4120]
PACKAGE
24pin VSOP (Unit: m m )
*7.8 0.15 1.25 0.2
24
13 A
*5.60.2
1 0.22 0.1
12
0.65
0.15 0.05 0.1 0.1 Detail A
Seating Plane 0.10
NOTE: Dimension "*" does not include mold flash.
n Package & Lead frame material
0-10
Package molding compound: Lead frame material: Lead frame surface treatment:
Epoxy Cu Solder plate (Pb free)
MS0134-E-00 - 29 -
0.50.2
7.60.2
2002/1
ASAHI KASEI
[AK4120]
MARKING
AKM
AK4120VF AAXXXX
Contents of AAXXXX AA: Lot# XXXX: Date Code
IMPORTANT NOTICE
* These products and their specifications are subject to change without notice. Before considering
* *
*
*
any use or application, consult the Asahi Kasei Microsystems Co., Ltd. (AKM) sales office or authorized distributor concerning their current status. AKM assumes no liability for infringement of any patent, intellectual property, or other right in the application or use of any information contained herein. Any export of these products, or devices or systems containing them, may require an export license or other official approval under the law and regulations of the country of export pertaining to customs and tariffs, currency exchange, or strategic materials. AKM products are neither intended nor authorized for use as critical components in any safety, life support, or other hazard related device or system, and AKM assumes no responsibility relating to any such use, except with the express written consent of the Representative Director of AKM. As used here: (a) A h a z a r d r e l a t e d d e v i c e o r s y s t e m i s o n e d e s i g n e d o r i n t e n d e d f o r l i f e s u p p o r t o r m a i n t e n a n c e of safety or for applications in medicine, aerospace, nuclear energy, or other fie lds, in which its failure to function or perform may reasonably be expected to result in loss of life or in significant injury or damage to person or property. (b) A c r i t i c a l c o m p o n e n t i s o n e w h o s e f a i l u r e t o f u n c t i o n o r p e r f o r m m a y r e a s o n a b l y b e e x p e c t e d to result, whether directly or indirectly, in the loss of the safety or effectiveness of the device or system containing it, and which must therefore meet very high standards of performance and reliability. It is the responsibility of the buyer or distri b u t o r o f a n A K M p r o d u c t w h o d i s t r i b u t e s , d i s p o s e s o f , o r otherwise places the product with a third party to notify that party in advance of the above content and conditions, and the buyer or distributor agrees to assume any and all responsibility and liabil i t y f o r a n d h o l d A K M h a r m l e s s f r o m a n y a n d a l l c l a i m s a r i s i n g f r o m t h e u s e o f s a i d p r o d u c t i n the absence of such notification.
MS0134-E-00 - 30 -
2002/1


▲Up To Search▲   

 
Price & Availability of AK4120

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X